#ifndef MATH_GTEST_MATH_TEST_DATA_NEXTAFTER_DATA_H
#define MATH_GTEST_MATH_TEST_DATA_NEXTAFTER_DATA_H

DataDouble3Expected1 g_nextafterData[] = {
    {-0x0.0000000000001p-1022, -0x0.0000000000001p-1022, -0x0.0000000000001p-1022},
    {-0x0.0000000000001p-1022, -0x0p+0, -0x0p+0},
    {-0x0.0000000000001p-1022, 0x0.0000000000001p-1022, -0x0p+0},
    {-0x0p+0, -0x0.0000000000001p-1022, -0x0.0000000000001p-1022},
    {-0x0p+0, -0x0p+0, -0x0p+0},
    {-0x0p+0, 0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
    {0x0.0000000000001p-1022, -0x0.0000000000001p-1022, 0x0p+0},
    {0x0.0000000000001p-1022, -0x0p+0, 0x0p+0},
    {0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
    {0x1.fffffffffffffp-1, 0x1.fffffffffffffp-1, 0x1.fffffffffffffp-1},
    {0x1.fffffffffffffp-1, 0x1p+0, 0x1p+0},
    {0x1.fffffffffffffp-1, 0x1.0000000000001p+0, 0x1p+0},
    {0x1p+0, 0x1.fffffffffffffp-1, 0x1.fffffffffffffp-1},
    {0x1p+0, 0x1p+0, 0x1p+0},
    {0x1p+0, 0x1.0000000000001p+0, 0x1.0000000000001p+0},
    {0x1.0000000000001p+0, 0x1.fffffffffffffp-1, 0x1p+0},
    {0x1.0000000000001p+0, 0x1p+0, 0x1p+0},
    {0x1.0000000000001p+0, 0x1.0000000000001p+0, 0x1.0000000000001p+0},
    {0x1.fffffffffffffp-1, -0x1.0000000000001p+0, 0x1.ffffffffffffep-1},
    {0x1.fffffffffffffp-1, -0x1p+0, 0x1.ffffffffffffep-1},
    {0x1.fffffffffffffp-1, -0x1.fffffffffffffp-1, 0x1.ffffffffffffep-1},
    {0x1p+0, -0x1.0000000000001p+0, 0x1.fffffffffffffp-1},
    {0x1p+0, -0x1p+0, 0x1.fffffffffffffp-1},
    {0x1p+0, -0x1.fffffffffffffp-1, 0x1.fffffffffffffp-1},
    {0x1.0000000000001p+0, -0x1.0000000000001p+0, 0x1p+0},
    {0x1.0000000000001p+0, -0x1p+0, 0x1p+0},
    {0x1.0000000000001p+0, -0x1.fffffffffffffp-1, 0x1p+0},
    {-0x1.0000000000001p+0, 0x1.fffffffffffffp-1, -0x1p+0},
    {-0x1.0000000000001p+0, 0x1p+0, -0x1p+0},
    {-0x1.0000000000001p+0, 0x1.0000000000001p+0, -0x1p+0},
    {-0x1p+0, 0x1.fffffffffffffp-1, -0x1.fffffffffffffp-1},
    {-0x1p+0, 0x1p+0, -0x1.fffffffffffffp-1},
    {-0x1p+0, 0x1.0000000000001p+0, -0x1.fffffffffffffp-1},
    {-0x1.fffffffffffffp-1, 0x1.fffffffffffffp-1, -0x1.ffffffffffffep-1},
    {-0x1.fffffffffffffp-1, 0x1p+0, -0x1.ffffffffffffep-1},
    {-0x1.fffffffffffffp-1, 0x1.0000000000001p+0, -0x1.ffffffffffffep-1},
    {-0x1.0000000000001p+0, -0x1.0000000000001p+0, -0x1.0000000000001p+0},
    {-0x1.0000000000001p+0, -0x1p+0, -0x1p+0},
    {-0x1.0000000000001p+0, -0x1.fffffffffffffp-1, -0x1p+0},
    {-0x1p+0, -0x1.0000000000001p+0, -0x1.0000000000001p+0},
    {-0x1p+0, -0x1p+0, -0x1p+0},
    {-0x1p+0, -0x1.fffffffffffffp-1, -0x1.fffffffffffffp-1},
    {-0x1.fffffffffffffp-1, -0x1.0000000000001p+0, -0x1p+0},
    {-0x1.fffffffffffffp-1, -0x1p+0, -0x1p+0},
    {-0x1.fffffffffffffp-1, -0x1.fffffffffffffp-1, -0x1.fffffffffffffp-1},
    {0x1.fffffffffffffp+0, 0x1.fffffffffffffp+0, 0x1.fffffffffffffp+0},
    {0x1.fffffffffffffp+0, 0x1p+1, 0x1p+1},
    {0x1.fffffffffffffp+0, 0x1.0000000000001p+1, 0x1p+1},
    {0x1p+1, 0x1.fffffffffffffp+0, 0x1.fffffffffffffp+0},
    {0x1p+1, 0x1p+1, 0x1p+1},
    {0x1p+1, 0x1.0000000000001p+1, 0x1.0000000000001p+1},
    {0x1.0000000000001p+1, 0x1.fffffffffffffp+0, 0x1p+1},
    {0x1.0000000000001p+1, 0x1p+1, 0x1p+1},
    {0x1.0000000000001p+1, 0x1.0000000000001p+1, 0x1.0000000000001p+1},
    {0x1.fffffffffffffp+0, -0x1.0000000000001p+1, 0x1.ffffffffffffep+0},
    {0x1.fffffffffffffp+0, -0x1p+1, 0x1.ffffffffffffep+0},
    {0x1.fffffffffffffp+0, -0x1.fffffffffffffp+0, 0x1.ffffffffffffep+0},
    {0x1p+1, -0x1.0000000000001p+1, 0x1.fffffffffffffp+0},
    {0x1p+1, -0x1p+1, 0x1.fffffffffffffp+0},
    {0x1p+1, -0x1.fffffffffffffp+0, 0x1.fffffffffffffp+0},
    {0x1.0000000000001p+1, -0x1.0000000000001p+1, 0x1p+1},
    {0x1.0000000000001p+1, -0x1p+1, 0x1p+1},
    {0x1.0000000000001p+1, -0x1.fffffffffffffp+0, 0x1p+1},
    {-0x1.0000000000001p+1, 0x1.fffffffffffffp+0, -0x1p+1},
    {-0x1.0000000000001p+1, 0x1p+1, -0x1p+1},
    {-0x1.0000000000001p+1, 0x1.0000000000001p+1, -0x1p+1},
    {-0x1p+1, 0x1.fffffffffffffp+0, -0x1.fffffffffffffp+0},
    {-0x1p+1, 0x1p+1, -0x1.fffffffffffffp+0},
    {-0x1p+1, 0x1.0000000000001p+1, -0x1.fffffffffffffp+0},
    {-0x1.fffffffffffffp+0, 0x1.fffffffffffffp+0, -0x1.ffffffffffffep+0},
    {-0x1.fffffffffffffp+0, 0x1p+1, -0x1.ffffffffffffep+0},
    {-0x1.fffffffffffffp+0, 0x1.0000000000001p+1, -0x1.ffffffffffffep+0},
    {-0x1.0000000000001p+1, -0x1.0000000000001p+1, -0x1.0000000000001p+1},
    {-0x1.0000000000001p+1, -0x1p+1, -0x1p+1},
    {-0x1.0000000000001p+1, -0x1.fffffffffffffp+0, -0x1p+1},
    {-0x1p+1, -0x1.0000000000001p+1, -0x1.0000000000001p+1},
    {-0x1p+1, -0x1p+1, -0x1p+1},
    {-0x1p+1, -0x1.fffffffffffffp+0, -0x1.fffffffffffffp+0},
    {-0x1.fffffffffffffp+0, -0x1.0000000000001p+1, -0x1p+1},
    {-0x1.fffffffffffffp+0, -0x1p+1, -0x1p+1},
    {-0x1.fffffffffffffp+0, -0x1.fffffffffffffp+0, -0x1.fffffffffffffp+0},
    {0x1.fffffffffffffp+9, 0x1.fffffffffffffp+9, 0x1.fffffffffffffp+9},
    {0x1.fffffffffffffp+9, 0x1p+10, 0x1p+10},
    {0x1.fffffffffffffp+9, 0x1.0000000000001p+10, 0x1p+10},
    {0x1p+10, 0x1.fffffffffffffp+9, 0x1.fffffffffffffp+9},
    {0x1p+10, 0x1p+10, 0x1p+10},
    {0x1p+10, 0x1.0000000000001p+10, 0x1.0000000000001p+10},
    {0x1.0000000000001p+10, 0x1.fffffffffffffp+9, 0x1p+10},
    {0x1.0000000000001p+10, 0x1p+10, 0x1p+10},
    {0x1.0000000000001p+10, 0x1.0000000000001p+10, 0x1.0000000000001p+10},
    {0x1.fffffffffffffp+9, -0x1.0000000000001p+10, 0x1.ffffffffffffep+9},
    {0x1.fffffffffffffp+9, -0x1p+10, 0x1.ffffffffffffep+9},
    {0x1.fffffffffffffp+9, -0x1.fffffffffffffp+9, 0x1.ffffffffffffep+9},
    {0x1p+10, -0x1.0000000000001p+10, 0x1.fffffffffffffp+9},
    {0x1p+10, -0x1p+10, 0x1.fffffffffffffp+9},
    {0x1p+10, -0x1.fffffffffffffp+9, 0x1.fffffffffffffp+9},
    {0x1.0000000000001p+10, -0x1.0000000000001p+10, 0x1p+10},
    {0x1.0000000000001p+10, -0x1p+10, 0x1p+10},
    {0x1.0000000000001p+10, -0x1.fffffffffffffp+9, 0x1p+10},
    {-0x1.0000000000001p+10, 0x1.fffffffffffffp+9, -0x1p+10},
    {-0x1.0000000000001p+10, 0x1p+10, -0x1p+10},
    {-0x1.0000000000001p+10, 0x1.0000000000001p+10, -0x1p+10},
    {-0x1p+10, 0x1.fffffffffffffp+9, -0x1.fffffffffffffp+9},
    {-0x1p+10, 0x1p+10, -0x1.fffffffffffffp+9},
    {-0x1p+10, 0x1.0000000000001p+10, -0x1.fffffffffffffp+9},
    {-0x1.fffffffffffffp+9, 0x1.fffffffffffffp+9, -0x1.ffffffffffffep+9},
    {-0x1.fffffffffffffp+9, 0x1p+10, -0x1.ffffffffffffep+9},
    {-0x1.fffffffffffffp+9, 0x1.0000000000001p+10, -0x1.ffffffffffffep+9},
    {-0x1.0000000000001p+10, -0x1.0000000000001p+10, -0x1.0000000000001p+10},
    {-0x1.0000000000001p+10, -0x1p+10, -0x1p+10},
    {-0x1.0000000000001p+10, -0x1.fffffffffffffp+9, -0x1p+10},
    {-0x1p+10, -0x1.0000000000001p+10, -0x1.0000000000001p+10},
    {-0x1p+10, -0x1p+10, -0x1p+10},
    {-0x1p+10, -0x1.fffffffffffffp+9, -0x1.fffffffffffffp+9},
    {-0x1.fffffffffffffp+9, -0x1.0000000000001p+10, -0x1p+10},
    {-0x1.fffffffffffffp+9, -0x1p+10, -0x1p+10},
    {-0x1.fffffffffffffp+9, -0x1.fffffffffffffp+9, -0x1.fffffffffffffp+9},
    {0x1.ffeb520b48ce4p+99, 0x1.ffffffffdd4e8p+99, 0x1.ffeb520b48ce5p+99},
    {0x1.00000000000b4p+100, 0x1.0000010f0cf08p+100, 0x1.00000000000b5p+100},
    {0x1.fffffffffffbdp+99, 0x1.0000010f0cf08p+100, 0x1.fffffffffffbep+99},
    {0x1.060ef6b1aba71p+100, 0x1.fffff80f1ef55p+99, 0x1.060ef6b1aba7p+100},
    {0x1.0409f9cbc7c4cp+100, 0x1.00000003635ccp+100, 0x1.0409f9cbc7c4bp+100},
    {0x1.00052b7d2dccap+100, 0x1.00000000002c9p+100, 0x1.00052b7d2dcc9p+100},
    {0x1.fffffffff597cp+99, 0x1.00000003635ccp+100, 0x1.fffffffff597dp+99},
    {0x1.00000000000b4p+100, 0x1.00000000340adp+100, 0x1.00000000000b5p+100},
    {0x1.00018d0bf423ep+100, 0x1.8d5d26dc4fe21p+100, 0x1.00018d0bf423fp+100},
    {0x1.0000010f0cf08p+100, -0x1.ffffffffffa77p+99, 0x1.0000010f0cf07p+100},
    {0x1.fffad482d233cp+99, -0x1.00000000006f2p+100, 0x1.fffad482d233bp+99},
    {0x1.fffad482d233cp+99, -0x1.fd2c378af429dp+99, 0x1.fffad482d233bp+99},
    {0x1.0000000008ac9p+100, -0x1.0000000000049p+100, 0x1.0000000008ac8p+100},
    {0x1.fffffffff3dbap+99, -0x1.fffffffffff76p+99, 0x1.fffffffff3db9p+99},
    {0x1.000034f086f3dp+100, -0x1.ffffffffdd4e8p+99, 0x1.000034f086f3cp+100},
    {0x1.fffbdd3574f64p+99, -0x1.d79c3e0a3252p+99, 0x1.fffbdd3574f63p+99},
    {0x1.af387c1464a3cp+99, -0x1.fbf60634383bap+99, 0x1.af387c1464a3bp+99},
    {0x1.792b45e1690afp+100, -0x1.0000000000856p+100, 0x1.792b45e1690aep+100},
    {-0x1.fffffffffaccp+99, 0x1.d79c3e0a3252p+99, -0x1.fffffffffacbfp+99},
    {-0x1.1431e0fae6d74p+100, 0x1.000000003cb74p+100, -0x1.1431e0fae6d73p+100},
    {-0x1.00000000ad791p+100, 0x1.00001a78437ap+100, -0x1.00000000ad79p+100},
    {-0x1.ff313470d80c2p+99, 0x1.af387c1464a3cp+99, -0x1.ff313470d80c1p+99},
    {-0x1.00000006c6b95p+100, 0x1.fffffffffff2fp+99, -0x1.00000006c6b94p+100},
    {-0x1.fffffffffff76p+99, 0x1.00000000000d7p+100, -0x1.fffffffffff75p+99},
    {-0x1.0204fce5e3e27p+100, 0x1.64f964e68233dp+100, -0x1.0204fce5e3e26p+100},
    {-0x1.000000002b5e6p+100, 0x1.fffffffffe443p+99, -0x1.000000002b5e5p+100},
    {-0x1.000000025f276p+100, 0x1.00018d0bf423ep+100, -0x1.000000025f275p+100},
    {-0x1.00000000006f2p+100, -0x1.00000003635ccp+100, -0x1.00000000006f3p+100},
    {-0x1.0000000000026p+100, -0x1.fffffffffff2fp+99, -0x1.0000000000025p+100},
    {-0x1.fffffffff597cp+99, -0x1.000000a968166p+100, -0x1.fffffffff597dp+99},
    {-0x1.000000cb49b47p+100, -0x1.fffce5e817b8cp+99, -0x1.000000cb49b46p+100},
    {-0x1.fec9cea944121p+99, -0x1.00052b7d2dccap+100, -0x1.fec9cea944122p+99},
    {-0x1.0204fce5e3e27p+100, -0x1.0204fce5e3e27p+100, -0x1.0204fce5e3e27p+100},
    {-0x1.000000001a058p+100, -0x1.fffffffff753dp+99, -0x1.000000001a057p+100},
    {-0x1.fffffffffff76p+99, -0x1.00000003635ccp+100, -0x1.fffffffffff77p+99},
    {-0x1.ffcc4d1c36034p+99, -0x1.fffff5697e9c5p+99, -0x1.ffcc4d1c36035p+99},
    {0x1.0002724d7804p+1000, 0x1.000c3b8358115p+1000, 0x1.0002724d78041p+1000},
    {0x1.000000019a74ep+1000, 0x1.000000000a43ap+1000, 0x1.000000019a74dp+1000},
    {0x1.ffffffffffe72p+999, 0x1.ffe788f94fe03p+999, 0x1.ffffffffffe71p+999},
    {0x1.ffffed35fef71p+999, 0x1.ff85acde8f5b3p+999, 0x1.ffffed35fef7p+999},
    {0x1.02639fa7333fbp+1000, 0x1.0000000000841p+1000, 0x1.02639fa7333fap+1000},
    {0x1.00000000669dcp+1000, 0x1.00000140aabd2p+1000, 0x1.00000000669ddp+1000},
    {0x1.01ac22f50a466p+1000, 0x1.007a532170a6ep+1000, 0x1.01ac22f50a465p+1000},
    {0x1.000000019a74ep+1000, 0x1.00000000001bp+1000, 0x1.000000019a74dp+1000},
    {0x1.ffffffffffe72p+999, 0x1.00000190d56c4p+1000, 0x1.ffffffffffe73p+999},
    {0x1.8f596b3002c26p+1000, -0x1.fffffffffff6ep+999, 0x1.8f596b3002c25p+1000},
    {0x1.01ac22f50a466p+1000, -0x1.00000168c014bp+1000, 0x1.01ac22f50a465p+1000},
    {0x1.00000000669dcp+1000, -0x1.00000000004f8p+1000, 0x1.00000000669dbp+1000},
    {0x1.ffffffe7f3334p+999, -0x1.ffcf11f29fbefp+999, 0x1.ffffffe7f3333p+999},
    {0x1.ffffffc7e2207p+999, -0x1.0000000133d7dp+1000, 0x1.ffffffc7e2206p+999},
    {0x1.000000000a43ap+1000, -0x1.01e94c85c2998p+1000, 0x1.000000000a439p+1000},
    {0x1.00000000001bp+1000, -0x1.e81bc377ff8bdp+999, 0x1.00000000001afp+1000},
    {0x1.00000140aabd2p+1000, -0x1.ffffffff7058cp+999, 0x1.00000140aabd1p+1000},
    {0x1.0000000402231p+1000, -0x1.000000502aafdp+1000, 0x1.000000040223p+1000},
    {-0x1.47acb59801618p+1000, 0x1.ffffffffffe1ep+999, -0x1.47acb59801617p+1000},
    {-0x1.000000000a43ap+1000, 0x1.17e43c8800765p+1000, -0x1.000000000a439p+1000},
    {-0x1.ffdb4d75f7cf9p+999, 0x1.ffffffff32c75p+999, -0x1.ffdb4d75f7cf8p+999},
    {-0x1.0131cfd399a03p+1000, 0x1.00013926bc026p+1000, -0x1.0131cfd399a02p+1000},
    {-0x1.0001d5ba1a033p+1000, 0x1.01e94c85c2998p+1000, -0x1.0001d5ba1a032p+1000},
    {-0x1.ffcf11f29fbefp+999, 0x1.ffffffffffe72p+999, -0x1.ffcf11f29fbeep+999},
    {-0x1.ffffffeff778p+999, 0x1.0000000000035p+1000, -0x1.ffffffeff777fp+999},
    {-0x1.00013926bc026p+1000, 0x1.00b77cb228fap+1000, -0x1.00013926bc025p+1000},
    {-0x1.8f596b3002c26p+1000, 0x1.ffffffff84de9p+999, -0x1.8f596b3002c25p+1000},
    {-0x1.ffffffffadea3p+999, -0x1.ffffffffd6f5dp+999, -0x1.ffffffffadea4p+999},
    {-0x1.00061dc1ac09p+1000, -0x1.00013926bc026p+1000, -0x1.00061dc1ac08fp+1000},
    {-0x1.fffffff7fbbcbp+999, -0x1.0000000000b89p+1000, -0x1.fffffff7fbbccp+999},
    {-0x1.17e43c8800765p+1000, -0x1.007a532170a6ep+1000, -0x1.17e43c8800764p+1000},
    {-0x1.fffffffffff6ep+999, -0x1.ffffffffffe1ep+999, -0x1.fffffffffff6dp+999},
    {-0x1.000000000a43ap+1000, -0x1.00000000cd3acp+1000, -0x1.000000000a43bp+1000},
    {-0x1.0000000001076p+1000, -0x1.d70620c804233p+1000, -0x1.0000000001077p+1000},
    {-0x1.ffffffcfe6652p+999, -0x1.fffffffff7cbep+999, -0x1.ffffffcfe6653p+999},
    {-0x1.ffffffc7e2207p+999, -0x1.00030ee0d604ep+1000, -0x1.ffffffc7e2208p+999},
    {0x1.ffd440d629fa7p+1023, 0x1.fe4a885da3bcep+1023, 0x1.ffd440d629fa6p+1023},
    {0x1.ffffed55b0b7p+1023, HUGE_VAL, 0x1.ffffed55b0b71p+1023},
    {HUGE_VAL, 0x1.fe4a885da3bcep+1023, 0x1.fffffffffffffp+1023},
    {0x1.fffe8ab1ce344p+1023, 0x1.fffffffffffbp+1023, 0x1.fffe8ab1ce345p+1023},
    {0x1.fffa2ac738cd3p+1023, 0x1.fffa2ac738cd3p+1023, 0x1.fffa2ac738cd3p+1023},
    {-HUGE_VAL, -0x1.ffffffd037884p+1023, -0x1.fffffffffffffp+1023},
    {-0x1.ffd440d629fa7p+1023, -HUGE_VAL, -0x1.ffd440d629fa8p+1023},
    {-0x1.ffb716ba45f5ep+1023, -0x1.fffffffd9c61ap+1023, -0x1.ffb716ba45f5fp+1023},
    {-0x1.fd26e346bb8f4p+1023, -0x1.fff970201fe6ap+1023, -0x1.fd26e346bb8f5p+1023},
    {-HUGE_VAL, -0x1.ffffc80112228p+1023, -0x1.fffffffffffffp+1023},
    {-0x1.f774a9d432ab4p+1023, -HUGE_VAL, -0x1.f774a9d432ab5p+1023},
    {-0x1.fffdd00ab54dcp+1023, -0x1.ffb716ba45f5ep+1023, -0x1.fffdd00ab54dbp+1023},
    {HUGE_VAL, -HUGE_VAL, 0x1.fffffffffffffp+1023},
    {0x1.fffffffca7bb6p+1023, -0x1.fffc5abc8380bp+1023, 0x1.fffffffca7bb5p+1023},
    {0x1.fffffffe16b4cp+1023, -HUGE_VAL, 0x1.fffffffe16b4bp+1023},
    {0x1.fa4dc68d771d4p+1023, -HUGE_VAL, 0x1.fa4dc68d771d3p+1023},
    {0x1.ffffffffdb4ecp+1023, -HUGE_VAL, 0x1.ffffffffdb4ebp+1023},
    {HUGE_VAL, -0x1.ff25442ed1df1p+1023, 0x1.fffffffffffffp+1023},
    {HUGE_VAL, -HUGE_VAL, 0x1.fffffffffffffp+1023},
    {0x1.fffffffd220e8p+1023, -HUGE_VAL, 0x1.fffffffd220e7p+1023},
    {HUGE_VAL, -HUGE_VAL, 0x1.fffffffffffffp+1023},
    {-HUGE_VAL, HUGE_VAL, -0x1.fffffffffffffp+1023},
    {-0x1.ffffffffc2d7bp+1023, 0x1.ff6e2d748bea8p+1023, -0x1.ffffffffc2d7ap+1023},
    {-HUGE_VAL, HUGE_VAL, -0x1.fffffffffffffp+1023},
    {-0x1.551d4493f5481p+1023, HUGE_VAL, -0x1.551d4493f548p+1023},
    {-0x1.ec1036ef20e32p+1023, 0x1.fffffffffd8fp+1023, -0x1.ec1036ef20e31p+1023},
    {-0x1.ffb716ba45f5ep+1023, 0x1.fffffffff3c5cp+1023, -0x1.ffb716ba45f5dp+1023},
    {-0x1.fffc5abc8380bp+1023, 0x1.ffffffffffe1fp+1023, -0x1.fffc5abc8380ap+1023},
    {-HUGE_VAL, 0x1.ffffff70a6962p+1023, -0x1.fffffffffffffp+1023},
    {-HUGE_VAL, 0x1.ff25442ed1df1p+1023, -0x1.fffffffffffffp+1023},
    {0x1.fe4a885da3bcep+1023, -0x0.0000000000001p-1022, 0x1.fe4a885da3bcdp+1023},
    {HUGE_VAL, -0x0p+0, 0x1.fffffffffffffp+1023},
    {HUGE_VAL, 0x0.0000000000001p-1022, 0x1.fffffffffffffp+1023},
    {HUGE_VAL, -0x0.0000000000001p-1022, 0x1.fffffffffffffp+1023},
    {0x1.ffffffff85ae2p+1023, -0x0p+0, 0x1.ffffffff85ae1p+1023},
    {0x1.fffffff67182bp+1023, 0x0.0000000000001p-1022, 0x1.fffffff67182ap+1023},
    {HUGE_VAL, -0x0.0000000000001p-1022, 0x1.fffffffffffffp+1023},
    {0x1.fffffffd9c61ap+1023, -0x0p+0, 0x1.fffffffd9c619p+1023},
    {HUGE_VAL, 0x0.0000000000001p-1022, 0x1.fffffffffffffp+1023},
    {-HUGE_VAL, -0x0.0000000000001p-1022, -0x1.fffffffffffffp+1023},
    {-HUGE_VAL, -0x0p+0, -0x1.fffffffffffffp+1023},
    {-0x1.fffffffffffe2p+1023, 0x0.0000000000001p-1022, -0x1.fffffffffffe1p+1023},
    {-HUGE_VAL, -0x0.0000000000001p-1022, -0x1.fffffffffffffp+1023},
    {-HUGE_VAL, -0x0p+0, -0x1.fffffffffffffp+1023},
    {-0x1.ffd440d629fa7p+1023, 0x0.0000000000001p-1022, -0x1.ffd440d629fa6p+1023},
    {-HUGE_VAL, -0x0.0000000000001p-1022, -0x1.fffffffffffffp+1023},
    {-HUGE_VAL, -0x0p+0, -0x1.fffffffffffffp+1023},
    {-HUGE_VAL, 0x0.0000000000001p-1022, -0x1.fffffffffffffp+1023},
    {-0x0.0000000000001p-1022, HUGE_VAL, -0x0p+0},
    {-0x0.0000000000001p-1022, HUGE_VAL, -0x0p+0},
    {-0x0.0000000000001p-1022, HUGE_VAL, -0x0p+0},
    {-0x0p+0, HUGE_VAL, 0x0.0000000000001p-1022},
    {-0x0p+0, HUGE_VAL, 0x0.0000000000001p-1022},
    {-0x0p+0, 0x1.fff16af20dffp+1023, 0x0.0000000000001p-1022},
    {0x0.0000000000001p-1022, HUGE_VAL, 0x0.0000000000002p-1022},
    {0x0.0000000000001p-1022, 0x1.fff970201fe6ap+1023, 0x0.0000000000002p-1022},
    {0x0.0000000000001p-1022, HUGE_VAL, 0x0.0000000000002p-1022},
    {-0x0.0000000000001p-1022, -0x1.e65dfd7c97ff2p+1023, -0x0.0000000000002p-1022},
    {-0x0.0000000000001p-1022, -0x1.ff6e2d748bea8p+1023, -0x0.0000000000002p-1022},
    {-0x0.0000000000001p-1022, -HUGE_VAL, -0x0.0000000000002p-1022},
    {-0x0p+0, -0x1.fffffff67182bp+1023, -0x0.0000000000001p-1022},
    {-0x0p+0, -0x1.f1c27061a9c73p+1023, -0x0.0000000000001p-1022},
    {-0x0p+0, -HUGE_VAL, -0x0.0000000000001p-1022},
    {0x0.0000000000001p-1022, -0x1.fe9371a35dc84p+1023, 0x0p+0},
    {0x0.0000000000001p-1022, -0x1.fffffffb38c2p+1023, 0x0p+0},
    {0x0.0000000000001p-1022, -0x1.fffffffffffbp+1023, 0x0p+0},
    {0x1.0b852eb851eb2p+1, 0x1.666676666666p+1, 0x1.0b852eb851eb3p+1},
    {0x1.07ae247ae1475p+1, 0x1.733343333332dp+1, 0x1.07ae247ae1476p+1},
    {0x1.666676666666p+1, 0x1.666676666666p+1, 0x1.666676666666p+1},
    {0x1.0cccdccccccc6p+1, 0x1.00e570418936ep+1, 0x1.0cccdccccccc5p+1},
    {0x1.266676666666p+1, 0x1.08f5d28f5c289p+1, 0x1.266676666665fp+1},
    {0x1.004199374bc64p+1, 0x1.666676666666p+1, 0x1.004199374bc65p+1},
    {0x1.0cccdccccccc6p+1, 0x1.004199374bc64p+1, 0x1.0cccdccccccc5p+1},
    {0x1.1999a99999993p+1, 0x1.0147be147ae0ep+1, 0x1.1999a99999992p+1},
    {0x1.028f6c28f5c23p+1, 0x1.333343333332dp+1, 0x1.028f6c28f5c24p+1},
    {HUGE_VAL, 0x1.fff970201fe6ap+1023, 0x1.fffffffffffffp+1023},
    {HUGE_VAL, 0x0.fffed265aaf32p-1022, 0x1.fffffffffffffp+1023},
    {HUGE_VAL, 0x1.0000000004f0dp-1022, 0x1.fffffffffffffp+1023},
    {HUGE_VAL, 0x0.0000000000001p-1022, 0x1.fffffffffffffp+1023},
    {HUGE_VAL, 0x0p+0, 0x1.fffffffffffffp+1023},
    {HUGE_VAL, -0x0p+0, 0x1.fffffffffffffp+1023},
    {HUGE_VAL, -0x0.0000000000001p-1022, 0x1.fffffffffffffp+1023},
    {HUGE_VAL, -0x0.ffffffff9d2b9p-1022, 0x1.fffffffffffffp+1023},
    {HUGE_VAL, -0x0.ffffffb2ca278p-1022, 0x1.fffffffffffffp+1023},
    {HUGE_VAL, -0x1.fffffffff3c5cp+1023, 0x1.fffffffffffffp+1023},
    {HUGE_VAL, -HUGE_VAL, 0x1.fffffffffffffp+1023},
    {0x1.ff25442ed1df1p+1023, HUGE_VAL, 0x1.ff25442ed1df2p+1023},
    {0x1.fffffffffec82p+1023, HUGE_VAL, 0x1.fffffffffec83p+1023},
    {0x1.ffffc80112228p+1023, 0x0.ffffe961399eep-1022, 0x1.ffffc80112227p+1023},
    {HUGE_VAL, 0x0.fffffff27cf9fp-1022, 0x1.fffffffffffffp+1023},
    {0x1.aa8ea249faa4bp+1023, 0x0.0000000000001p-1022, 0x1.aa8ea249faa4ap+1023},
    {0x1.ffffffff85ae2p+1023, 0x0p+0, 0x1.ffffffff85ae1p+1023},
    {0x1.ffffff70a6962p+1023, -0x0p+0, 0x1.ffffff70a6961p+1023},
    {0x1.eee953a865553p+1023, -0x0.0000000000001p-1022, 0x1.eee953a865552p+1023},
    {HUGE_VAL, -0x1.0011ac0afbbe1p-1022, 0x1.fffffffffffffp+1023},
    {0x1.fffa2ac738cd3p+1023, -0x0.ffffb4996abcap-1022, 0x1.fffa2ac738cd2p+1023},
    {0x1.eee953a865553p+1023, -0x1.551d4493f5481p+1023, 0x1.eee953a865552p+1023},
    {HUGE_VAL, -HUGE_VAL, 0x1.fffffffffffffp+1023},
    {0x0.ffffffc6179d9p-1022, HUGE_VAL, 0x0.ffffffc6179dap-1022},
    {0x0.ffff6932d5798p-1022, HUGE_VAL, 0x0.ffff6932d5799p-1022},
    {0x1.000000002c78fp-1022, 0x0.ffffffecb289cp-1022, 0x1.000000002c78ep-1022},
    {0x1.000000003169fp-1022, 0x1.000000003169fp-1022, 0x1.000000003169fp-1022},
    {0x0.fffffc3adeefbp-1022, 0x0.0000000000001p-1022, 0x0.fffffc3adeefap-1022},
    {0x0.fed97748f19d2p-1022, 0x0p+0, 0x0.fed97748f19d1p-1022},
    {0x1.00149e0cd05dcp-1022, -0x0p+0, 0x1.00149e0cd05dbp-1022},
    {0x1.22840573af909p-1022, -0x0.0000000000001p-1022, 0x1.22840573af908p-1022},
    {0x1.0000004d35d83p-1022, -0x1.00000001ee254p-1022, 0x1.0000004d35d82p-1022},
    {0x0.fffe86ff15bp-1022, -0x0.fffffcfbe58c8p-1022, 0x0.fffe86ff15affp-1022},
    {0x0.fffffb79d852dp-1022, -HUGE_VAL, 0x0.fffffb79d852cp-1022},
    {0x1.024d116e1cc53p-1022, -HUGE_VAL, 0x1.024d116e1cc52p-1022},
    {0x1.000000134d75fp-1022, HUGE_VAL, 0x1.000000134d76p-1022},
    {0x1.012688b70e628p-1022, HUGE_VAL, 0x1.012688b70e629p-1022},
    {0x0.f47ea8d97024fp-1022, 0x1.00004b669543p-1022, 0x0.f47ea8d97025p-1022},
    {0x1.3986b3c0cf466p-1022, 0x0.fffffff46b1f6p-1022, 0x1.3986b3c0cf465p-1022},
    {0x0.fffe3b98806cdp-1022, 0x0.0000000000001p-1022, 0x0.fffe3b98806ccp-1022},
    {0x0.ffffff9f7cb17p-1022, 0x0p+0, 0x0.ffffff9f7cb16p-1022},
    {0x1.00001e2908811p-1022, -0x0p+0, 0x1.00001e290881p-1022},
    {0x1.00000000000c8p-1022, -0x0.0000000000001p-1022, 0x1.00000000000c7p-1022},
    {0x0.f47ea8d97024fp-1022, -0x1.00000000007e5p-1022, 0x0.f47ea8d97024ep-1022},
    {0x1.0011ac0afbbe1p-1022, -0x0.fffff0eb7bbf3p-1022, 0x1.0011ac0afbbep-1022},
    {0x1.0000004d35d83p-1022, -0x1.fffffffd220e8p+1023, 0x1.0000004d35d82p-1022},
    {0x1.0000000004f0dp-1022, -HUGE_VAL, 0x1.0000000004f0cp-1022},
    {0x0.0000000000001p-1022, HUGE_VAL, 0x0.0000000000002p-1022},
    {0x0.0000000000001p-1022, HUGE_VAL, 0x0.0000000000002p-1022},
    {0x0.0000000000001p-1022, 0x0.fffed265aaf32p-1022, 0x0.0000000000002p-1022},
    {0x0.0000000000001p-1022, 0x0.fffff9f7cb193p-1022, 0x0.0000000000002p-1022},
    {0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
    {0x0.0000000000001p-1022, 0x0p+0, 0x0p+0},
    {0x0.0000000000001p-1022, -0x0p+0, 0x0p+0},
    {0x0.0000000000001p-1022, -0x0.0000000000001p-1022, 0x0p+0},
    {0x0.0000000000001p-1022, -0x1.06e7344a565p-1022, 0x0p+0},
    {0x0.0000000000001p-1022, -0x1.2e055c9a3f6b8p-1022, 0x0p+0},
    {0x0.0000000000001p-1022, -HUGE_VAL, 0x0p+0},
    {0x0.0000000000001p-1022, -HUGE_VAL, 0x0p+0},
    {0x0p+0, HUGE_VAL, 0x0.0000000000001p-1022},
    {0x0p+0, HUGE_VAL, 0x0.0000000000001p-1022},
    {0x0p+0, 0x0.fffffffffd875p-1022, 0x0.0000000000001p-1022},
    {0x0p+0, 0x0.fffffffffe845p-1022, 0x0.0000000000001p-1022},
    {0x0p+0, 0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
    {0x0p+0, 0x0p+0, 0x0p+0},
    {0x0p+0, -0x0p+0, -0x0p+0},
    {0x0p+0, -0x0.0000000000001p-1022, -0x0.0000000000001p-1022},
    {0x0p+0, -0x0.fffdf031eb29ap-1022, -0x0.0000000000001p-1022},
    {0x0p+0, -0x1.0000000018b4ep-1022, -0x0.0000000000001p-1022},
    {0x0p+0, -0x1.ffffed55b0b7p+1023, -0x0.0000000000001p-1022},
    {0x0p+0, -HUGE_VAL, -0x0.0000000000001p-1022},
    {-0x0p+0, HUGE_VAL, 0x0.0000000000001p-1022},
    {-0x0p+0, HUGE_VAL, 0x0.0000000000001p-1022},
    {-0x0p+0, 0x0.fffffffffc8a5p-1022, 0x0.0000000000001p-1022},
    {-0x0p+0, 0x1.000000269aecp-1022, 0x0.0000000000001p-1022},
    {-0x0p+0, 0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
    {-0x0p+0, 0x0p+0, 0x0p+0},
    {-0x0p+0, -0x0p+0, -0x0p+0},
    {-0x0p+0, -0x0.0000000000001p-1022, -0x0.0000000000001p-1022},
    {-0x0p+0, -0x1.000096cd2a863p-1022, -0x0.0000000000001p-1022},
    {-0x0p+0, -0x0.ffffffffffffdp-1022, -0x0.0000000000001p-1022},
    {-0x0p+0, -0x1.ffff4558e71acp+1023, -0x0.0000000000001p-1022},
    {-0x0p+0, -HUGE_VAL, -0x0.0000000000001p-1022},
    {-0x0.0000000000001p-1022, HUGE_VAL, -0x0p+0},
    {-0x0.0000000000001p-1022, HUGE_VAL, -0x0p+0},
    {-0x0.0000000000001p-1022, 0x0.fffffcfbe58c8p-1022, -0x0p+0},
    {-0x0.0000000000001p-1022, 0x0.ffffffd96513bp-1022, -0x0p+0},
    {-0x0.0000000000001p-1022, 0x0.0000000000001p-1022, -0x0p+0},
    {-0x0.0000000000001p-1022, 0x0p+0, -0x0p+0},
    {-0x0.0000000000001p-1022, -0x0p+0, -0x0p+0},
    {-0x0.0000000000001p-1022, -0x0.0000000000001p-1022, -0x0.0000000000001p-1022},
    {-0x0.0000000000001p-1022, -0x1.00001e2908811p-1022, -0x0.0000000000002p-1022},
    {-0x0.0000000000001p-1022, -0x0.fffffff46b1f6p-1022, -0x0.0000000000002p-1022},
    {-0x0.0000000000001p-1022, -0x1.fff16af20dffp+1023, -0x0.0000000000002p-1022},
    {-0x0.0000000000001p-1022, -HUGE_VAL, -0x0.0000000000002p-1022},
    {-0x0.fffff875bddf8p-1022, HUGE_VAL, -0x0.fffff875bddf7p-1022},
    {-0x1.00000000003f1p-1022, 0x1.fff16af20dffp+1023, -0x1.00000000003fp-1022},
    {-0x0.ffffffff3a574p-1022, 0x1.0000169ec660cp-1022, -0x0.ffffffff3a573p-1022},
    {-0x0.fffff875bddf8p-1022, 0x1.05c0ab9347ed5p-1022, -0x0.fffff875bddf7p-1022},
    {-0x1.00002d3d8cc1cp-1022, 0x0.0000000000001p-1022, -0x1.00002d3d8cc1bp-1022},
    {-0x1.0017900ea4fd8p-1022, 0x0p+0, -0x1.0017900ea4fd7p-1022},
    {-0x0.ff8a2fb6c70b9p-1022, -0x0p+0, -0x0.ff8a2fb6c70b8p-1022},
    {-0x1.001d74124e3cep-1022, -0x0.0000000000001p-1022, -0x1.001d74124e3cdp-1022},
    {-0x0.fffffdbcec295p-1022, -0x1.049a22dc398a9p-1022, -0x0.fffffdbcec296p-1022},
    {-0x1.00000001ee254p-1022, -0x0.ffe28bedb1c2cp-1022, -0x1.00000001ee253p-1022},
    {-0x0.fdb2ee91e33a7p-1022, -0x1.aa8ea249faa4bp+1023, -0x0.fdb2ee91e33a8p-1022},
    {-0x0.fffffff65944dp-1022, -HUGE_VAL, -0x0.fffffff65944ep-1022},
    {-0x1.0000000000586p-1022, HUGE_VAL, -0x1.0000000000585p-1022},
    {-0x1.003ae8249c79fp-1022, 0x1.fffffffd9c61ap+1023, -0x1.003ae8249c79ep-1022},
    {-0x1.00149e0cd05dcp-1022, 0x1.00000000943e4p-1022, -0x1.00149e0cd05dbp-1022},
    {-0x0.fed97748f19d2p-1022, 0x0.fffed265aaf32p-1022, -0x0.fed97748f19d1p-1022},
    {-0x1.001d74124e3cep-1022, 0x0.0000000000001p-1022, -0x1.001d74124e3cdp-1022},
    {-0x1.000bc807527eap-1022, 0x0p+0, -0x1.000bc807527e9p-1022},
    {-0x1.00000001ee254p-1022, -0x0p+0, -0x1.00000001ee253p-1022},
    {-0x1.22840573af909p-1022, -0x0.0000000000001p-1022, -0x1.22840573af908p-1022},
    {-0x1.0000000009e1ep-1022, -0x0.fffffffffff33p-1022, -0x1.0000000009e1dp-1022},
    {-0x1.012688b70e628p-1022, -0x0.fffe86ff15bp-1022, -0x1.012688b70e627p-1022},
    {-0x1.0000000062d42p-1022, -0x1.ffe2d5e41bfccp+1023, -0x1.0000000062d43p-1022},
    {-0x1.000eba09271e6p-1022, -HUGE_VAL, -0x1.000eba09271e7p-1022},
    {-0x1.fffdd00ab54dcp+1023, HUGE_VAL, -0x1.fffdd00ab54dbp+1023},
    {-0x1.fffffe222b46bp+1023, 0x1.8e13830d4e308p+1023, -0x1.fffffe222b46ap+1023},
    {-HUGE_VAL, 0x0.e8fd51b2e04ap-1022, -0x1.fffffffffffffp+1023},
    {-0x1.fffa2ac738cd3p+1023, 0x0.fffffff8476a3p-1022, -0x1.fffa2ac738cd2p+1023},
    {-0x1.ffe2d5e41bfccp+1023, 0x0.0000000000001p-1022, -0x1.ffe2d5e41bfcbp+1023},
    {-0x1.fffdd00ab54dcp+1023, 0x0p+0, -0x1.fffdd00ab54dbp+1023},
    {-0x1.e65dfd7c97ff2p+1023, -0x0p+0, -0x1.e65dfd7c97ff1p+1023},
    {-HUGE_VAL, -0x0.0000000000001p-1022, -0x1.fffffffffffffp+1023},
    {-0x1.ffffffa06f0f3p+1023, -0x1.00001e2908811p-1022, -0x1.ffffffa06f0f2p+1023},
    {-0x1.fedc5ae917d3bp+1023, -0x1.000000000ed2ep-1022, -0x1.fedc5ae917d3ap+1023},
    {-HUGE_VAL, -0x1.fffffffffec82p+1023, -0x1.fffffffffffffp+1023},
    {-HUGE_VAL, HUGE_VAL, -0x1.fffffffffffffp+1023},
    {-HUGE_VAL, HUGE_VAL, -0x1.fffffffffffffp+1023},
    {-HUGE_VAL, 0x0.ffffb4996abcap-1022, -0x1.fffffffffffffp+1023},
    {-HUGE_VAL, 0x1.000000002c78fp-1022, -0x1.fffffffffffffp+1023},
    {-HUGE_VAL, 0x0.0000000000001p-1022, -0x1.fffffffffffffp+1023},
    {-HUGE_VAL, 0x0p+0, -0x1.fffffffffffffp+1023},
    {-HUGE_VAL, -0x0p+0, -0x1.fffffffffffffp+1023},
    {-HUGE_VAL, -0x0.0000000000001p-1022, -0x1.fffffffffffffp+1023},
    {-HUGE_VAL, -0x1.00000000004bcp-1022, -0x1.fffffffffffffp+1023},
    {-HUGE_VAL, -0x1.00000000943e4p-1022, -0x1.fffffffffffffp+1023},
    {-HUGE_VAL, -0x1.ffffffff85ae2p+1023, -0x1.fffffffffffffp+1023},
    {-HUGE_VAL, -HUGE_VAL, -HUGE_VAL},
    {HUGE_VAL, HUGE_VAL, HUGE_VAL},
    {-HUGE_VAL, -HUGE_VAL, -HUGE_VAL},
    {HUGE_VAL, HUGE_VAL, HUGE_VAL},
    {HUGE_VAL, HUGE_VAL, HUGE_VAL},
    {-HUGE_VAL, -HUGE_VAL, -HUGE_VAL},
    {-HUGE_VAL, -HUGE_VAL, -HUGE_VAL},
    {HUGE_VAL, HUGE_VAL, HUGE_VAL},
    {HUGE_VAL, HUGE_VAL, HUGE_VAL},
    {-0.0, -0.0, -0.0},
    {0.0, 0.0, 0.0},
    {0.0, -0.0, -0.0},
    {-0.0, 0.0, 0.0},
};

#endif
